Electronic device and method for wireless communication, and computer-readable storage medium

ABSTRACT

Provided are an electronic device and method for wireless communication, and a computer-readable storage medium. The electronic device comprises: a processing circuit, configured to: construct an interference overlapping diagram based on an interference/coexistence relationship between resource application systems within a management range, wherein a connection point of the interference overlapping diagram represents one or more resource application systems, and an edge of the interference overlapping diagram represents the fact that interference exists between the resource application systems represented by two connection points linked with the edge; remove one or more edges in the interference overlapping diagram so as to enable the interference overlapping diagram to meet a pre-determined condition after the removal; and carry out channel/resource allocation based on the adjusted interference overlapping diagram.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present disclosure is a continuation of U.S. application Ser. No.17/727,808, filed Apr. 25, 2022, which is a continuation of U.S.application Ser. No. 16/962,523, filed Jul. 16, 2020 (now U.S. Pat. No.11,350,423), which is based on PCT filing PCT/CN2019/083655, filed Apr.22, 2019, which claims priority to Chinese Patent Application No.201810392098.8, filed Apr. 27, 2018 with China National IntellectualProperty Administration, each of which is incorporated herein byreference in its entirety.

FIELD

The present disclosure relates to the technical field of wirelesscommunications, and in particular to spectrum management technology.More particularly, the present disclosure relates to an electronicapparatus and a method for spectrum resources allocation in wirelesscommunications and a computer-readable storage medium.

BACKGROUND

With development of wireless communication technology, a large amount ofspectrum resources are required to support the new service arisingcontinuously, and to meet requirements of high-speed communications,such that spectrum resources become more and more short. Currently,limited spectrum resources have been allocated to fixed operators andservices, new available spectrum is very rare or expensive. In thiscase, a concept of dynamic spectrum utilization is proposed, that is,spectrum resources which have been allocated to certain services but arenot utilized sufficiently are utilized dynamically.

For example, the Federal Communications Commission (FCC) has opened the150 MHz spectrum (3350-3700 MHz) in the 3.5 GHz frequency band in thename of “Citizens Broadband Radio Service (CBRS)” for commercial use inUS. The CBRS is implemented by forming a three-level shared framework bya Spectrum Access System (SAS), which includes: existing users with thehighest priority level (such as the government or military communicationequipment), that is, Incumbent Access users; the second level users withPriority Access License (PAL); and the third level users with GeneralAuthorized Access (GAA). The main functional entities in the SAS includeCitizens Broadband Radio Service Devices (CBSD) and End User Device(EUD).

In the case of dynamic spectrum utilization, it is required to managethe utilization of spectrum resources, to ensure the fairness andeffectiveness of spectrum resources utilization.

SUMMARY

In the following, an overview of the present disclosure is given simplyto provide basic understanding to some aspects of the presentdisclosure. It should be understood that this overview is not anexhaustive overview of the present disclosure. It is not intended todetermine a critical part or an important part of the presentdisclosure, nor to limit the scope of the present disclosure. An objectof the overview is only to give some concepts in a simplified manner,which serves as a preface of a more detailed description describedlater.

According to an aspect of the present disclosure, an electronicapparatus for wireless communications is provided. The electronicapparatus includes processing circuitry. The processing circuitry isconfigured to: construct, based on interference/co-existencerelationship between resource utilization systems within a managementrange, an interference overlapping map, a connection point of whichrepresents one or more resource utilization systems, and an edge ofwhich represents that there are interferences between the resourceutilization systems represented by two connections points of the edge;remove one or more edges of the interference overlapping map, so thatthe interference overlapping map satisfies a predetermined conditionafter the removing; and perform channel/resources allocation based onthe adjusted interference overlapping map.

According to another aspect of the present disclosure, a method forwireless communications is provided. The method includes: constructing,based on interference/co-existence relationship between resourceutilization systems within a management range, an interferenceoverlapping map, a connection point of which represents one or moreresource utilization systems, and an edge of which represents that thereare interferences between the resource utilization systems representedby two connections points of the edge; removing one or more edges of theinterference overlapping map, so that the interference overlapping mapsatisfies a predetermined condition after the removing; and performingchannel/resources allocation based on the adjusted interferenceoverlapping map.

According to another aspect of the present disclosure, an electronicapparatus for wireless communications is provided. The electronicapparatus includes processing circuitry. The processing circuitry isconfigured to: calculate, based on an available spectrum resourcesamount allocated by a central management apparatus for a resourceutilization system and a spectrum requirement of the resourceutilization system, a spectrum satisfaction degree of the resourceutilization system; and provide the spectrum satisfaction degree to thecentral management apparatus.

According to another aspect of the present disclosure, a method forwireless communications is provided. The method includes: calculating,based on an available spectrum resources amount allocated by a centralmanagement apparatus for a resource utilization system and a spectrumrequirement of the resource utilization system, a spectrum satisfactiondegree of the resource utilization system; and providing the spectrumsatisfaction degree to the central management apparatus.

According to other aspects of the present disclosure, there are furtherprovided computer program codes and computer program products forimplementing the methods for wireless communications above, and acomputer readable storage medium having recorded thereon the computerprogram codes for implementing the methods for wireless communicationsdescribed above.

With the electronic apparatus and method for wireless communicationsaccording to the present disclosure, the interference overlapping mapcan be adjusted to satisfy the predetermined condition, and spectrumresources allocation is performed based on the adjusted interferenceoverlapping map, which is beneficial to improve spectrum utilizationefficiency and satisfy the spectrum requirement of each resourceutilization system.

These and other advantages of the present disclosure will be moreapparent by illustrating in detail a preferred embodiment of the presentdisclosure in conjunction with accompanying drawings below.

BRIEF DESCRIPTION OF THE DRAWINGS

To further set forth the above and other advantages and features of thepresent disclosure, detailed description will be made in the followingtaken in conjunction with accompanying drawings in which identical orlike reference signs designate identical or like components. Theaccompanying drawings, together with the detailed description below, areincorporated into and form a part of the specification. It should benoted that the accompanying drawings only illustrate, by way of example,typical embodiments of the present disclosure and should not beconstrued as a limitation to the scope of the disclosure. In theaccompanying drawings:

FIG. 1 is a block diagram showing functional modules of an electronicapparatus for wireless communications according to an embodiment of thepresent disclosure;

FIG. 2 is a schematic diagram showing spatial distribution of coverageregions of resource utilization systems;

FIG. 3 shows an example of an interference overlapping map constructedbased on FIG. 2 ;

FIG. 4 shows examples of a SINR threshold, an actual measured value ofSINR, and a SINR margin corresponding to each edge in FIG. 3 ;

FIG. 5 shows an example of an interference overlapping map afteradjustment;

FIG. 6 is a schematic diagram showing spatial distribution of coverageregions of resource utilization systems;

FIG. 7 shows an example of an interference overlapping map constructedbased on FIG. 6 ;

FIG. 8 shows a density of terminal devices corresponding to each edge ofthe interference overlapping map shown in FIG. 7 ;

FIG. 9 is a schematic diagram showing spatial distribution of coverageregions of resource utilization systems;

FIG. 10 shows an interference overlapping map constructed based on FIG.9 ;

FIG. 11 is a block diagram showing functional modules of an electronicapparatus for wireless communications according to another embodiment ofthe present disclosure;

FIG. 12 is a block diagram showing functional modules of an electronicapparatus for wireless communications according to another embodiment ofthe present disclosure;

FIG. 13 is a schematic diagram showing an information procedure betweenSAS/CxM, CBSD and EUD;

FIG. 14 is a schematic diagram showing another information procedurebetween SAS/CxM, CBSD and EUD;

FIG. 15 is a schematic diagram showing another information procedurebetween SAS/CxM, CBSD and EUD;

FIG. 16 is a schematic diagram showing an information procedure betweenCBSD and SAS/CxM;

FIG. 17 is a schematic diagram showing another information procedurebetween CBSD and SAS/CxM;

FIG. 18 is a flowchart of a method for wireless communications accordingto an embodiment of the present disclosure;

FIG. 19 is a flowchart of sub-steps of step S12 in FIG. 18 ;

FIG. 20 is a flowchart of a method for wireless communications accordingto an embodiment of the present disclosure;

FIG. 21 shows an interference overlapping map constructed in asimulation as an example;

FIG. 22 shows a result of coloring obtained by coloring the interferenceoverlapping map of FIG. 21 ;

FIG. 23 shows a result of primary channel allocation in the simulation;

FIG. 24 is a diagram showing a comparison of spectrum satisfactiondegrees of CBSDs in three different cases;

FIG. 25 is a block diagram showing a schematic configuration of a server700 to which technology according to the present disclosure may beapplied;

FIG. 26 is a block diagram showing a first example of a schematicconfiguration of an eNB or a gNB to which the technology of the presentdisclosure may be applied;

FIG. 27 is a block diagram showing a second example of a schematicconfiguration of an eNB or a gNB to which the technology of the presentdisclosure may be applied; and

FIG. 28 is a block diagram of an exemplary block diagram illustratingthe structure of a general purpose personal computer capable ofrealizing the method and/or device and/or system according to theembodiments of the present disclosure.

DETAILED DESCRIPTION OF EMBODIMENTS

An exemplary embodiment of the present disclosure will be describedhereinafter in conjunction with the accompanying drawings. For thepurpose of conciseness and clarity, not all features of an embodimentare described in this specification. However, it should be understoodthat multiple decisions specific to the embodiment have to be made in aprocess of developing any such embodiment to realize a particular objectof a developer, for example, conforming to those constraints related toa system and a business, and these constraints may change as theembodiments differs. Furthermore, it should also be understood thatalthough the development work may be very complicated andtime-consuming, for those skilled in the art benefiting from the presentdisclosure, such development work is only a routine task.

Here, it should also be noted that in order to avoid obscuring thepresent disclosure due to unnecessary details, only a device structureand/or processing steps closely related to the solution according to thepresent disclosure are illustrated in the accompanying drawing, andother details having little relationship to the present disclosure areomitted.

First Embodiment

As described above, specific spectrum may be dynamically utilized amongdifferent wireless communication systems (wireless communication systemsof the same type or wireless communication systems of different types),and it is required to manage the dynamic utilization of the spectrum.For example, a central management apparatus or a spectrum managementapparatus may be provided to manage the utilization of the spectrum ofwireless communication systems within its management region. Herein, thewireless communication systems are also referred to as resourceutilization systems. For example, the resource utilization system mayinclude the above-described CBSD and EUD, or the resource utilizationsystem may include a base station and user equipment.

Within the management range of the central management apparatus, thereare generally multiple resource utilization systems. The centralmanagement apparatus allocates available spectrum resources among theresource utilization systems reasonably to ensure resource utilizationefficiency and fairness. The allocated spectrum resources are, forexample, spectrum resources on unlicensed frequency bands. The followingdescription may be made with reference to the CBRS sharing framework,but it should be understood that the technology of the presentdisclosure is not limited to CBRS, and may be applied to any case whereit is required to allocate spectrum resources among multiple resourceutilization systems within the same geographic range.

FIG. 1 is a block diagram showing functional modules of an electronicapparatus 100 for wireless communications according to an embodiment ofthe present disclosure. As shown in FIG. 1 , the electronic apparatus100 includes a construction unit 101, an adjustment unit 102 and anallocation unit 103. The construction unit 101 is configured constructan interference overlapping map based on interference/co-existencerelationship between resource utilization systems within a managementrange. A connection point of the interference overlapping map representsone or more resource utilization systems, and an edge of theinterference overlapping map represents that there are interferencesbetween the resource utilization systems represented by two connectionspoints of the edge. The adjustment unit 102 is configured to remove oneor more edges of the interference overlapping map, so that theinterference overlapping map satisfies a predetermined condition afterremoving the one or more edges. The allocation unit 103 is configured toperform channel/resources allocation based on the adjusted interferenceoverlapping map.

The construction unit 101, the adjustment unit 102, and the allocationunit 103 may be implemented by one or more processing circuits, and theprocessing circuit(s) may be implemented as a chip, for example.Moreover, it should be understood that various functional units in theapparatus shown in FIG. 1 are only logical modules divided according totheir specific functions, and are not intended to limit specificimplementation manners. This also applies to the examples of otherelectronic apparatuses to be described later.

The electronic apparatus 100 may be arranged, for example, on the sideof the central management apparatus or communicatively connected to thecentral management apparatus. In addition, the electronic apparatus 100may also be arranged on the side of the core network. The centralmanagement apparatus described herein may be implemented as variousfunctional entities, such as SAS or Coexistence Manager (CxM) in theabove described CBRS architecture. In the CBRS architecture, it may alsobe configured that the SAS implements a part of the functions of theelectronic apparatus 100, and the CxM implements another part of thefunctions of the electronic apparatus 100. It should be understood thatthese are not limiting.

It should also be noted that the electronic apparatus 100 may beimplemented at the chip level, or may also be implemented at the devicelevel. For example, the electronic apparatus 100 may operate as thecentral management apparatus itself, and may also include externaldevices such as a memory, a transceiver (which are not shown in thefigure). The memory may be used to store programs required to beexecuted by the central management apparatus to realize variousfunctions and related data information. The transceiver may include oneor more communication interfaces to support communication with differentdevices (for example, a base station, other central managementapparatus, etc.), and the implementation form of the transceiver is notspecifically limited herein.

The construction unit 101 is used to construct an interferenceoverlapping map, which is used to represent theinterference/co-existence relationship between resource utilizationsystems within the management range of the central management apparatusin the form of a map. In the interference overlapping map, there aremultiple connection points, each connection point represents a resourceutilization system, or each connection point represents multipleresource utilization systems that may use the same spectrum resources.In other words, in a case that multiple resource utilization systems cancoexist, the multiple resource utilization systems are represented as asingle connection point on the interference overlapping map.

Specifically, the construction unit 101 constructs an initialinterference overlapping map, where each connection point represents aresource utilization system, and in a case that there are mutualinterferences between resource utilization systems represented by twoconnection points, an edge is linked between the two connection points.

In an example, the construction unit 101 may determine whether there aremutual interferences between a first resource utilization system and asecond resource utilization system based on one of the following:whether there is a terminal device in a coverage overlapping regionbetween the first resource utilization system and the second resourceutilization system; and whether there is a terminal device of whichcommunication quality is lower than a predetermined level in a coverageoverlapping region between the first resource utilization system and thesecond resource utilization system.

It should be understood that the term “first” and “second” describedherein are used for distinguishing purposes only, and do not representany order or other specific meanings. The terminal device is, forexample, various user equipment in the resource utilization system. Theuser equipment may be implemented as a mobile terminal (such as a smartphone, a tablet personal computer (PC), a notebook PC, a portable gameterminal, a portable/dongle-type mobile router, and a digital cameradevice) or an in-vehicle terminal (such as a car navigation device). Theuser equipment may also be implemented as a terminal that performsmachine-to-machine (M2M) communication (which is also referred to as amachine type communication (MTC) terminal). In addition, the userequipment may be a wireless communication module (such as an integratedcircuit module including a single wafer) installed on each of the aboveterminals.

Whether there is a terminal device in the coverage overlapping regionmay be determined and reported by a network management apparatus, suchas a CBSD, in the resource utilization system, and the communicationquality of the terminal device may also be obtained by the CBSDinstructing the terminal device to measure. By judging whether there areinterferences between two resource utilization systems in the abovemanner, the interference status between resource utilization systems maybe obtained more accurately.

In an example, the construction unit 101 is configured to determine thatthere are interferences between the first resource utilization systemand the second resource utilization system in the case that there is atleast one terminal device of which communication quality is lower than apredetermined level in the coverage overlapping region, and link an edgebetween a first connection point corresponding to the first resourceutilization system and a second connection point corresponding to thesecond resource utilization system in the interference overlapping map.

For example, the communication quality of the terminal device may beexpressed by the signal to interference and noise ratio (SINR) of theterminal device. The SINR may be measured by the terminal device (EUD).In a case that the EUD served by the first resource utilization systemis located in the coverage overlapping region of the first resourceutilization system and the second resource utilization system and themeasured SINR satisfies the following equation (1), the constructionunit 101 determines that there are interferences between the firstresource utilization system and the second resource utilization system.

$\begin{matrix}{\frac{\text{?}}{\text{?}} < {{SINR}\text{?}}} & (1)\end{matrix}$ ?indicates text missing or illegible when filed

-   -   where A and B represent the first resource utilization system        and the second resource utilization system, respectively, SINR        represents a SINR threshold of an m-th EUD in the overlapping        region, and S_(h) represents a power value of a signal received        by the m-th EUD from the first resource utilization system,        I_(B) represents a power value of interferences received by the        m-th EUD from the second resource utilization system, and σ²        represents a power value of a noise signal.

It should be understood that the SINR is only an example, and thecommunication quality of the terminal device may also be expressed byanother indicator. After the judgement on the mutual interferencesbetween any two resource utilization systems is performed, theconstruction unit 102 obtains an initial interference overlapping map.

Next, the construction unit 101 merges the connection pointsrepresenting the resource utilization systems that can utilize the samespectrum resources in the initial interference overlapping map to obtainan updated interference overlapping map.

For example, for the CBRS architecture, the construction unit 101performs the above-described merging when constructing the interferenceoverlapping map, so that all members (that is, CBSDs) in the same commonchannel group (CCG) are represented by one connection point, and thenumber of resource utilization systems represented by each connectionpoint is used as a parameter of the interference overlapping map. Theconstruction unit 101 may traverse the initial interference overlappingmap, to find the connection points representing the CBSDs with the sameCCG identifier (ID) and performs merging. For example, the overlappingmap subjected to merging may be expressed as G=(V, E, N), where Vrepresents a set of connection points, E represents a set of edges, andN represents a set of the number of CBSDs in each connection point.

After the construction unit 101 constructs the interference overlappingmap, the adjustment unit 102 may adjust the interference overlapping mapto make it satisfy a predetermined condition, where the adjustment is,for example, removing one or more edges of the constructed interferenceoverlapping map. Since the edge of the interference overlapping maprepresents an interference relationship between resource utilizationsystems, removing an edge refers to ignoring mutual interferencesbetween resource utilization systems corresponding to the edge. In thecase of ignoring the mutual interferences, these resource utilizationsystems may be allocated with the same spectrum resources or the samechannel, thereby improving spectrum utilization efficiency. In anexample, the adjustment unit 102 is configured to remove one or moreedges of the interference overlapping map, so that in a case ofperforming the channel/resources allocation based on the interferenceoverlapping map obtained after removing, variation of network overallinterference conditions is minimized or a spectrum resource utilizationefficiency is optimized.

As an example, the adjustment unit 102 is configured to: for each edgein the interference overlapping map, calculate a parameter related tomutual interferences between the resource utilization systems; select,based on the parameter, one edge as an edge to be removed and performthe removing, so that compared with removing other edges, the variationof the network overall interference conditions is minimized whenperforming the channel/resources allocation based on the interferenceoverlapping map after the removing; judge whether the interferenceoverlapping map after the removing satisfies the predeterminedcondition. In the case where the predetermined condition is notsatisfied, the calculation of the above parameter and the removing ofedge are continued.

For example, the predetermined condition may be that the number ofrequired channels determined based on the interference overlapping mapis not greater than the number of available channels, to satisfy thespectrum requirements of the resource utilization system to the greatestextent. Alternatively, the predetermined condition may be that thenumber of required channels determined based on the interferenceoverlapping map is a predetermined value.

In addition, the adjustment unit 102 may further be configured to selectan edge to be removed as follows: higher spectrum utilization efficiencycan be realized when performing channel/resources allocation based onthe interference overlapping map obtained after removing the edge thanremoving other edges.

Several examples of the parameter and the corresponding operations ofthe adjustment unit 102 will be described below with reference to FIGS.2 to 10 .

In an example, the parameter is a gap between a communication quality ofa terminal device in the coverage overlapping region of the resourceutilization systems represented by the two connection points of eachedge and a threshold of the communication quality of the terminaldevice, and the adjustment unit 102 is configured to select an edgecorresponding to a terminal device with the minimum gap as the edge tobe removed. The minimum gap means that the communication quality of theterminal device is closest to the threshold of the communicationquality, and the effect generated by removing this edge would beminimum.

For ease of understanding, FIG. 2 is a schematic diagram showing spatialdistribution of coverage regions of resource utilization systems. Takingthe CBRS architecture as an example, the resource utilization systemincludes CBSD and EUD. The CBSD provides services for the EUD within thecoverage range. FIG. 3 shows an example of the interference overlappingmap constructed based on FIG. 2 . Connection points v1 to v10 representthe CBSDs in FIG. 2 . In a case that there is a EUD of whichcommunication quality is lower than the threshold in the overlappingregion of the coverage ranges of the two CBSDs, an edge is linkedbetween the connection points corresponding to the two CBSDs. The edgesin FIG. 3 include e1 to e13.

In the case that the communication quality is expressed by SINR, theadjustment unit 102 calculates a SINR margin as follows, for example:

$\begin{matrix}{{{SINR}\text{?}} = {{{SINR}\text{?}} - \frac{\text{?}}{\text{?}}}} & (2)\end{matrix}$ ?indicates text missing or illegible when filed

The definition of each parameter in equation (2) is the same as that ofequation (1), and will not be repeated here. Where

$\frac{\text{?}}{\text{?}}$?indicates text missing or illegible when filed

represents the actually measured SINR by the EUD. The adjustment unit102 calculates, for each edge, that is, each of e1 to e13, SINR_(r) ofthe EUD in its corresponding overlapping region. FIG. 4 shows examplesof a SINR threshold, an actually measured value of the SINR and a SINRmargin corresponding to each edge in FIG. 3 .

The adjustment unit 102 selects an edge with the minimum SINR_(r) as anedge to be removed. As shown in FIG. 4 , the adjustment unit 102 selectsthe edge e8 with the minimum SINR margin (1 dB) as the edge to beremoved. FIG. 5 shows an example of the interference overlapping mapafter adjustment.

For example, the allocation unit 103 may color the interferenceoverlapping map and perform channel/resources allocation based on aresult of coloring. The allocation unit 103 may, for example, color theinterference overlapping map by using a sequential coloring greedyalgorithm. Specifically, the connection point and color may beinitialized first, that is, the connection point (j) and the color (i)are numbered. The connection points are colored in order according tothe number of the connection points. For each connection point, it isstarted from the color i=1. If the color of an adjacent connection pointof this connection point is i, the number of colors is increased untilthere is not the same color between adjacent connection points. It isjudged whether all the connection points are colored. If yes, thecoloring is completed. The obtained number of colors is the minimumnumber of colors. If not, j=j+1 and it is continued to color theconnection points. The allocation unit 103 may allocate the samechannel/resources to the connection points of the same color. Therefore,the number of colors represents the number of required channels.

FIGS. 4 and 5 respectively show results of coloring obtained by theallocation unit 103 coloring the interference overlapping map before andafter adjustment, where different filling forms are used to representthe results of coloring. It can be seen that there are four fillingforms in FIG. 4 , that is, a black filling form, a white filling form, adiagonal line filling form and a dot filling form, so that four primarychannels are required. In the case that there are only three availablechannels, the number of channels is insufficient. As shown in FIG. 5 ,the adjusted interference overlapping map has only three filling forms:the black filling form, the white filling form, and the diagonal linefilling form, and the edge e8 between v8 and v9 is removed, so that v8and v9 are filled with the same form, that is, v8 and v9 can beallocated with the same channel. In the case of FIG. 5 , the number ofrequired channels is equal to the number of available channels, both ofwhich are 3, so that spectrum allocation can be performed effectively.

In addition, it should be noted that when there are multiple terminaldevices in the coverage overlapping region, the gap between thecommunication quality and its threshold is the sum of the gap for eachof the multiple terminal devices. For example, in the case where thecommunication quality is expressed by SINR, the gap is the SINR margin,which is the sum of the difference between the SINR threshold and themeasured SINR value of each terminal device in the coverage overlappingregion.

In another example, the parameter is a density of the terminal devicesin the coverage overlapping region of the resource utilization systemsrepresented by the two connection points of each edge, and theadjustment unit 102 is configured to select an edge corresponding to theminimum density as the edge to be removed. The minimum density meansthat the number of terminal devices affected by the removal of the edgeis minimum, so that the possible effect would be minimum.

FIG. 6 is a schematic diagram showing spatial distribution of coverageregions of resource utilization systems. Similar to FIG. 2 , theresource utilization system includes CBSD and EUD. FIG. 7 shows theinterference overlapping map constructed based on FIG. 6 . A density ofEUDs in the coverage overlapping region may be estimated based on asector area of the coverage range of the CBSD and the number of EUDs, asshown in the following equation (3):

$\rho = \frac{N\text{?}}{\text{?}}$?indicates text missing or illegible when filed

-   -   where N_(e) represents the number of EUDs in the coverage        overlapping region of the two connecting points linked by the        edge e; S_(e) represents the sector area of the coverage        overlapping region. Taking FIG. 6 as an example, assuming that        each CBSD may be divided into three sectors, and the area of        each sector is S, the density of EUDs corresponding to each edge        of the interference overlapping map shown in FIG. 7 is as shown        in FIG. 8 . The sector area is calculated based on the number of        sectors occupied by the coverage overlapping regions of two        CBSDs in the coverage regions of the two CBSDs, that is, the        number is multiplied by the area of each sector. In a case that        the numbers of sectors occupied by the coverage overlapping        regions of the two CBSDs in the coverage regions of the two        CBSDs are different, the sector area may be calculated based on        the larger number of sectors or the smaller number of sectors.        For example, if the coverage overlapping regions of two CBSDs        occupy one sector in the coverage region of one CBSD, and occupy        two sectors in the coverage region of the other CBSD, the        density may be calculated based on areas of the two sectors.

According to FIG. 8 , the minimum density is ½S, and the correspondingedge is e3. Therefore, the adjustment unit 102 selects e3 as the edge tobe removed. Similarly, FIG. 8 also shows the result of coloring by theallocation unit 103 on the interference overlapping map beforeadjustment. After removing the edge e3, the allocation unit 103re-colors the adjusted interference overlapping map, and determineswhether the predetermined condition is satisfied.

In the above example, all terminal devices in the coverage overlappingregion are taken into account when calculating the density of theterminal devices. In addition, density of only terminal devices of whichthe communication quality in the coverage overlapping region is lowerthan a predetermined level may also be considered. In this case, in theabove calculation, N_(e) represents the number of EUDs of whichcommunication quality in the coverage overlapping region of the twoconnection points linked by the edge e is lower than a predeterminedlevel.

Alternatively, the edge to be removed may be selected based on thenumber of EUDs in the coverage overlapping region rather thancalculating the density. In this case, the parameter is the number ofterminal devices in the coverage overlapping regions of the resourceutilization systems represented by the two connection points of eachedge, and the adjustment unit 102 is configured to select the edgecorresponding to the minimum number as the edge to be removed. Thenumber of EUDs in the coverage overlapping region may be determined bythe EUD measuring the physical cell ID (PCI) of neighboring cells. Otheroperations are performed similarly, which are not repeated here.

In another example, the parameter is the number of resource utilizationsystems represented by the two connection points of each edge, and theadjustment unit 102 is configured to select the edge corresponding tothe minimum number as the edge to be removed.

As described above, in the constructed interference overlapping map, thenumber of resource utilization systems represented by each connectionpoint is saved as a parameter N of the interference overlapping map.Therefore, the adjustment unit 102 may add the number of resourceutilization systems corresponding to the two connection points of eachedge, and select the edge corresponding to the minimum sum to performthe removing operation.

FIG. 9 is a schematic diagram showing spatial distribution of coverageregions of the resource utilization systems. Similar to FIG. 2 , theresource utilization system includes CBSD and EUD. FIG. 10 shows theinterference overlapping map constructed based on FIG. 9 .

FIG. 10 shows three connection points V={v1, v2, v3} (which arerepresented by square, circle and triangle respectively), two edgesE={e1, e2}, the number of CBSDs in each connection point is N={3, 4, 2}.Specifically, v1 represents CBSDs 1, 2 and 3, v2 represents CBSDs 4, 5,6 and 7, and v3 represents CBSDs 8 and 9. Therefore, the number of CBSDscorresponding to the edge e1 is 3+4=7, and the number of CBSDscorresponding to the edge e2 is 4+2=6. The adjustment unit 102 selectsthe edge e2 as the edge to be removed.

In addition, in another example, the parameter may also be a ratio ofthe resource utilization systems which have interference relationship inthe two common channel groups respectively represented by two connectionpoints of each edge, and the adjustment unit 102 selects the edgecorresponding to the minimum ratio as the edge to be removed.

Still taking FIG. 9 as an example, the CBSD labeled 1 in the connectionpoint v1 has no mutual interference relationship with all the CBSDs inthe connection point v2, the number of CBSDs actually affected in theconnection point v1 is 2, and similarly, the number of CBSDs actuallyaffected in connection point v2 is 3. Therefore, the number of CBSDsactually affected corresponding to edge e1 is 5 (that is, CBSDs labeled2, 3, 5, 6, and 7 respectively), and the ratio of the numbers ofaffected CBSDs to all CBSDs is 5/7=71.4%. For edge e2, the number ofCBSDs actually affected is also 5 (that is, CBSDs labeled 5, 6, 7, 8,and 9 respectively), and the ratio of numbers of the affected CBSDs toall CBSDs is ⅚=83.3%. In view of this, the adjustment unit 102 selectsthe edge e1 as the edge to be removed.

It can be seen that, in the case where the adopted parameters aredifferent, even for the same scenario, the adjustment unit 102 mayperform different removing operations.

Subjected to the removing operation of the adjustment unit 102, theobtained final interference overlapping map satisfies the predeterminedcondition. The allocation unit 103 performs channels/resourcesallocation based on the interference overlapping map.

As described above, the allocation unit 103 may allocatechannels/resources by coloring the interference overlapping map. Aftercoloring, the allocation unit 103 also matches the color with thechannel, that is, determines in particular to allocate a channel towhich resource utilization systems.

The allocation unit 103 may also take protection of high priority-levelusers into consideration when performing channels/resources allocation.For example, in the CBRS architecture, the electronic apparatus 100 isused to allocate spectrum resources for GAA users, and the allocationunit 103 needs to consider the transmission restrictions of IA users andPAL users on the GAA users. The transmission restrictions may beexpressed by the spectrum unavailability matrix

UN = [un?]?, ?indicates text missing or illegible when filed

where un_(jk) represents whether the j-th access point can use the k-thavailable channel, and takes a value of 0 or 1. For example, 0 meansthat the GAA users will not cause interferences to the IA and PAL userswhen using this channel, and 1 means that the GAA users will causeinterferences to IA and PAL users when using this channel.

The allocation unit 103 also provides a result of the channel/resourcesallocation to each resource utilization system. Although not shown inthe figures, the electronic apparatus 100 may further include acommunication unit for performing communication with the resourceutilization systems. The result of the channel/resources allocation maybe sent to the resource utilization system via the communication unit.Further, the electronic apparatus 100 also receives various informationsuch as EUD in the overlapping region, communication quality of the EUDrequired during the execution process of the operations via thecommunication unit.

The electronic apparatus 100 according to the present embodiment mayobtain one or more of the following effects by appropriately removingone or more edges in the interference overlapping map: effectivelyimproving the spectrum utilization efficiency; ensuring communicationquality of each resource utilization system; improving fairness;improving the effectiveness of system resource allocation; protectingprimary users and high priority-level users from harmful interferences.

Second Embodiment

FIG. 11 is a block diagram showing functional modules of an electronicapparatus 200 for wireless communications according to anotherembodiment of the present disclosure. Besides the units shown in FIG. 1, the electronic apparatus 200 further includes a bandwidth extensionunit 201 configured to perform bandwidth extension on one or more of theresource utilization systems.

The bandwidth extension unit 201 may be implemented by one or moreprocessing circuits, which may be implemented as chips, for example.

In the first embodiment, the allocation unit 103 performschannel/resources allocation for each resource utilization system. Thischannel/resources allocation may be referred to as primary channelallocation. Since the spectrum requirements of the resource utilizationsystems are different (or, the numbers of required channels aredifferent), after the primary channel allocation is performed, there maybe a case that the number of channels for some resource utilizationsystems is insufficient and primary channels of some resourceutilization systems are in a redundant state (that is, the channels areallocated but are not utilized).

In order to meet its own spectrum requirements, a resource utilizationsystem with insufficient number of channels may transmit a request forbandwidth extension to the central management apparatus. Alternatively,the central management apparatus, specifically, for example, thebandwidth extension unit 201 performs bandwidth extension for theresource utilization system with insufficient number of channels undercertain conditions. Bandwidth extension refers to, for example,allocating an additional channel other than the primary channel to theresource utilization system. The additional channel may be idle or mayhave been allocated to another resource utilization system. In the casethat the additional channel have been allocated to another resourceutilization system, as long as the resource utilization system will notcause any interferences to the other resource utilization system towhich the additional channel is allocated when using the additionalchannel, the additional channel may be used for bandwidth extension ofthe resource utilization system. In other words, the bandwidth extensionincludes the resource utilization system utilizing the primary channelof a resource utilization system that does not have an interferencerelationship with the resource utilization system, that is, themultiplexing of the spectrum from a perspective of geographicalposition.

As described above, although the primary channel in the redundant stateis allocated, the primary channel is not utilized. In order to make fulluse of the primary channel in the redundant state, the bandwidthextension unit 201 may be configured to implement bandwidth extension byallocating the redundant primary channel of the resource utilizationsystem to the resource utilization system with insufficient spectrumresources. Hereinafter, this kind of bandwidth extension is alsoreferred to as primary channel re-equalization. For example, thebandwidth extension unit 201 may determine the primary channel in theredundant state by querying the spectrum utilization conditions of eachresource utilization system, and determine the resource utilizationsystem with insufficient spectrum resources.

In the bandwidth extension manner (primary channel re-equalization) thatreuses the primary channel in the redundant state, the spectrumutilization efficiency can be improved, thereby making full use ofspectrum resources. In addition, this also prevents a resourceutilization system with insufficient spectrum resources from repeatedlyperforming spectrum request, thereby reducing the system overhead. Itcan be understood that this is only an example, and the bandwidthextension unit 201 may also perform bandwidth extension in various otherways.

In an example, the bandwidth extension unit 201 is configured tocalculate an overall spectrum satisfaction degree of a network, andperform bandwidth extension in a case that the overall spectrumsatisfaction degree is lower than a threshold. For example, the overallspectrum satisfaction degree of the network is a satisfaction degree towhich the allocated spectrum resources satisfy the spectrum requirementof the resource utilization system.

The bandwidth extension unit 201 may calculate the spectrum satisfactiondegree of each resource utilization system based on the channelallocation status for the resource utilization system and the channelrequirement of the resource utilization system, and calculate theoverall spectrum satisfaction degree of the network based on thecalculated spectrum satisfaction degree. The spectrum requirement of theresource utilization system and spectrum allocation result may be storedin a storage device of the electronic apparatus 200.

For example, a spectrum satisfaction degree s_(i) of an i-th resourceutilization system may be defined as follows: in a case that theallocated primary channels are more than the required primary channels,s_(i) is 1; in a case that the allocated primary channels are less thanthe required channels, and the bandwidth extension is performed, s_(i)is expressed by:

$\begin{matrix}\left. {s_{i} = {\frac{p_{i} + e_{i}}{r_{i}} \in \text{(0,1}}} \right\rbrack & (4)\end{matrix}$

-   -   where r_(i) represents the number of channels required by the        i-th resource utilization system, p_(i) represents the number of        primary channels allocated for the i-th resource utilization        system, and e_(i) represents the number of channels extended for        the i-th resource utilization system.

The overall spectrum satisfaction degree S of the network may becalculated according to the following equation (5):

$\begin{matrix}{S = \frac{\sum\limits_{i = 1}^{N}s_{i}}{N}} & (5)\end{matrix}$

-   -   where N represents the total number of resource utilization        systems.

In addition, the spectrum satisfaction degree of each resourceutilization system may also be calculated and reported to the electronicapparatus 200 by the resource utilization system itself. In this case,the bandwidth extension unit 201 is configured to acquire the spectrumsatisfaction degree of each resource utilization system from theresource utilization system and calculate the overall spectrumsatisfaction degree of the network based on the acquired spectrumsatisfaction degree.

The overall spectrum satisfaction degree of the network may indicatewhether the current spectrum allocation is reasonable, which may be usedto determine whether to perform bandwidth extension as described above,or may be used as an indication for the adjustment unit 102 to adjustthe interference overlapping map. For example, in a case that theoverall spectrum satisfaction degree is lower than a certain level, oneor more edges of the interference overlapping map may be removed withthe method described in the first embodiment, such that the allocationunit 103 re-performs the primary channel allocation.

When performing bandwidth extension, the central processing devicedetermines a specific scheme for bandwidth extension. For example, in acase that two or more resource utilization systems request the sameextension spectrum for bandwidth extension, the bandwidth extension unit201 is configured to select the resource utilization system to which theextension spectrum is to be allocated based on one or more of thefollowing: the spectrum satisfaction degree of resource utilizationsystem; and requesting time.

Specifically, the bandwidth extension unit 201 may allocate theextension spectrum to a resource utilization system with a low spectrumsatisfaction degree, thereby improving the overall spectrum satisfactiondegree of the network. In a case that the spectrum satisfaction degreesof the resource utilization systems requesting the same extensionspectrum is close to each other, the bandwidth extension unit 201 mayallocate the extension spectrum to the resource utilization system withan earlier requesting time to reflect the fairness of the bandwidthextension. Alternatively, the bandwidth extension unit 201 may determineto allocate the extension spectrum to which resource utilization systemonly according to the requesting time.

In addition, the bandwidth extension unit 201 is also configured to takeprotection to high priority-level users into consideration whenperforming bandwidth extension. For example, in a case that there is anoverlapping region between the coverage range of the resourceutilization system requesting extension spectrum and a protection regionof the high priority-level users, and the requested extension spectrumoverlaps with the spectrum used by high priority-level users, thebandwidth extension unit 201 will not allow the resource utilizationsystem to use the extension spectrum for bandwidth extension.

It should be noted that although the bandwidth extension unit isdescribed in this embodiment in conjunction with the first embodiment,the present disclosure is not limited thereto, and the bandwidthextension unit may be combined with another electronic apparatus thatperforms primary channel allocation, which is not limited to theelectronic apparatus 100 according to the present disclosure. Inaddition, the bandwidth extension unit may be used individually.

The electronic apparatus 200 according to this embodiment performs thebandwidth extension for the resource utilization system, such that thespectrum utilization efficiency is improved and the system overhead isreduced.

Third Embodiment

FIG. 12 is a block diagram showing functional modules of an electronicapparatus 300 for wireless communications according to anotherembodiment of the present disclosure. As shown in FIG. 12 , theelectronic apparatus 300 includes a calculation unit 301 and a providingunit 302. The calculation unit 301 is configured to calculate, based onthe number of available spectrum resources allocated by a centralmanagement apparatus for a resource utilization system and a spectrumrequirement of the resource utilization system, a spectrum satisfactiondegree of the resource utilization system. The providing unit 302 isconfigured to provide the spectrum satisfaction degree to the centralmanagement apparatus.

The calculation unit 301 and the providing unit 302 may be implementedby one or more processing circuits, and the processing circuit may beimplemented as a chip, for example. Moreover, it should be understoodthat various functional units in the device shown in FIG. 12 are onlylogical modules divided according to their specific functions, which isnot intended to limit specific implementation manners.

The electronic apparatus 300 is arranged, for example, on a side of theresource utilization system, specifically, may be arranged on a side ofthe network management apparatus of the resource utilization system,such as on the CBSD.

In this embodiment, the resource utilization systems calculates theirrespective spectrum satisfaction degrees and provides them to thecentral management apparatus. For example, the calculation unit 301 maycalculate the spectrum satisfaction degree based on a ratio of a sum ofthe number of primary channels allocated by the central managementapparatus to the resource utilization system and the number of theextension channels to the number of required channels. The definition ofthe spectrum satisfaction degree has been described in detail in thesecond embodiment, and will not be repeated here.

In an example, the providing unit 302 is further configured to requestbandwidth extension to the central management apparatus in a case thatthe spectrum satisfaction degree is lower than a predeterminedthreshold. For example, the request may also include a target channel tobe extended.

In addition, the providing unit 302 is further configured to instructthe terminal device to perform one or more of the following: detectingand reporting of an identifier of the resource utilization system; andmeasuring and reporting of communication quality. For example, theproviding unit 302 may provide the information reported by the terminaldevice to the central management apparatus for generating and adjustingof the interference overlapping map.

For example, the providing unit 302 may transmit measurementconfiguration information to the terminal devices of the resourceutilization system, and in response to the measurement configurationinformation, the terminal device reports a list of resource utilizationsystem identifiers (such as cell IDs) detected by the terminal device tothe network management apparatus that provides services for it. Theproviding unit 302 of the present disclosure may determine whether theterminal device is located in a coverage overlapping region with otherresource utilization systems based on the list. For the terminal devicelocated in the coverage overlapping region, the providing unit 302 mayfurther transmit an SINR measurement instruction to the terminal device.

In addition, the providing unit 302 may also report a parameter relatedto mutual interferences between the resource utilization systems to thecentral management apparatus. The parameter includes one or more of thefollowing: a gap between communication quality of a terminal device inan overlapping region of the coverage region of the present resourceutilization system with the coverage region of another resourceutilization system and a threshold of the communication quality of theterminal device; the number of the terminal devices in the overlappingregion; and the number of the terminal devices of which communicationquality is lower than a predetermined level in the overlapping region.For example, in a case that the communication quality of the terminaldevice is expressed by the measured SINR, the providing unit 302 mayprovide the central management apparatus with the SINR margin describedin the first embodiment or the measurement result of the SINR.

Although not shown in the figure, the electronic apparatus 300 mayfurther include a communication unit for performing communication withthe central management apparatus and the terminal devices to transmitand receive various related information and signaling.

For ease of understanding, the CBRS architecture is taken as an exampleto describe the information procedure between the central managementapparatus, the base station, and the terminal device applying thetechnology of the present disclosure. The central management apparatusis, for example, SAS or CxM, the base station is, for example, CBSD, andthe terminal device is EUD.

FIG. 13 is a schematic diagram showing an information procedure betweenSAS/CxM, CBSD, and EUD, in an example in which the central managementapparatus selects the edge to be removed in the interference overlappingmap according to the SINR margin. As shown in FIG. 13 , SAS/CxMtransmits to the CBSD an instruction for reporting information of theSINR of EUD in the coverage overlapping region between the CBSD withother CBSDs. The CBSD then transmits EUD measurement configurationsignaling to the EUD it serves (the signaling is similar to RadioResource Control (RRC) signaling in LTE, for example), and the EUD thentransmits its measurement report to the CBSD, which includes a list ofcell IDs that the EUD can detect. Based on the measurement report, theCBSD determines whether the EUD is located in the coverage overlappingregion of the present CBSD and the other CBSDs. For example, when EUDcan detect the ID of the serving cell and the ID of a neighbor cell, itis determined that the EUD is located in an overlapping region betweenthe local cell and the neighbor cell. For the EUD located in theoverlapping region, the CBSD transmits an SINR measurement instructionto the EUD, and the EUD transmits an SINR measurement report to the CBSDafter the measurement. For example, the CBSD may calculate the SINRmargin of the EUD based on equation (2) and report it to SAS/CxM. Next,the SAS/CxM calculates a sum of the SINR margins on each edge, andselects an edge corresponding to the minimum sum for removal, forexample. The signaling for the SAS/CxM to configure or instruct themeasurement and/or reporting of the CBSD and the EUD may be referred toas measurement configuration signaling. The measurement configurationsignaling from the SAS/CxM may be transmitted to the CBSD and the EUD ina spectrum query response, a spectrum permission response or a heartbeatresponse. The measurement report signaling of the CBSD and EUD may betransmitted to the SAS/CxM in a spectrum permission request or aheartbeat request.

In addition, the steps in the information procedure in FIG. 13 beforethe CBSD reports the SINR margin may also be used as a constructionoperation of the interference overlapping map. In a case of theconstruction operation, the SINR margin may not be calculated, and theSINR measurement result may be directly reported to the SAS/CxM.

FIG. 14 is a schematic diagram showing an information procedure betweenSAS/CxM, CBSD, and EUD in an example in which the central managementapparatus selects an edge to be removed in the interference overlappingmap according to a density of the EUDs.

As shown in FIG. 14 , the SAS/CxM transmits to the CBSD an instructionfor reporting the information of the density of the EUDs in anoverlapping region between the CBSD with other CBSDs. The CBSD thentransmits EUD measurement configuration signaling to the EUD it serves(the signaling is similar to Radio Resource Control (RRC) signaling inLTE, for example), the EUD then transmits its measurement report to theCBSD, which includes a list of cell IDs that the EUD can detect. Basedon the measurement report, the CBSD calculates the number of EUDs in thecoverage overlapping region. Then, the EUD in the coverage overlappingregion reports its position information to the CBSD serving it. Forexample, the CBSD calculates a sector density based on its sector areaand the number of EUDs in the sector, and reports the sector density tothe SAS/CxM. Next, for example, the SAS/CxM selects an edgecorresponding to the minimum sector density for removal.

FIG. 15 is a schematic diagram showing an information procedure betweenSAS/CxM, CBSD, and EUD in an example where the central managementapparatus selects an edge to be removed in the interference overlappingmap according to a ratio of the affected CBSDs.

As shown in FIG. 15 , the SAS/CxM transmits to the CBSD an instructionfor reporting ratio of the affected CBSDs measurement configuration. TheCBSD then transmits EUD measurement configuration signaling to the EUDit serves (this signaling is similar to the Radio Resource Control (RRC)signaling in LTE, for example), the EUD then transmits its measurementreport to the CBSD, which includes a list of cell IDs that the EUD candetect. The CBSD reports a list of cell IDs detected by the EUD and theCCG IDs to the SAS/CxM. The SAS/CxM determines CBSDs with an overlappingcoverage range and different CCG IDs as affected CBSDs, counts thenumber of affected CBSDs on each edge, and then calculates the ratio ofaffected CBSD, such as selecting an edge corresponding to the minimumratio for removal. In addition, in the case that SAS/CxM has obtainedthe information of the CCG ID of the CBSD, the CBSD may not report theCCG ID in this information procedure.

FIG. 16 is a schematic diagram showing an information procedure betweenCBSD and SAS/CxM in the operations of calculating spectrum satisfactiondegree and performing bandwidth extension.

As shown in FIG. 16 , the CBSD transmits spectrum query requestinformation to the SAS/CxM. The spectrum query request informationincludes, for example, CBSD grouping information such as CBSD ID, ICGID. The SAS/CxM acquires the spectrum query request information andtransmits a spectrum query response to the CBSD. The CBSD transmitsspectrum permission request information to the SAS/CxM, which includesspectrum requirement of the CBSD such as the number of requiredchannels. The SAS/CxM constructs the interference overlapping map andperforms the primary channel allocation (for example, it may alsoperform the adjustment of the interference overlapping map) andtransmits the spectrum permission response to the CBSD, which includesthe information of the allocated primary channel. In an example, thespectrum permission request information also includes the requestedspectrum resources such as the channels. If the allocated spectrumresource is inconsistent with the requested spectrum resource, theSAS/CxM rejects the spectrum request in the spectrum response andsuggests a new spectrum resource such as a new channel. The CBSDtransmits a new spectrum permission request according to the suggestionand acquires a spectrum permission response. The CBSD calculates thespectrum satisfaction degree based on the allocated primary channel andthe number of channels required by itself, and transmits heartbeatrequest information to the SAS/CxM, which includes the calculatedspectrum satisfaction degree information. The SAS/CxM performs bandwidthextension for a CBSD with a low spectrum satisfaction degree andtransmits a heartbeat response to the CBSD, which includes informationof the allocated extension spectrum.

FIG. 17 is a schematic diagram showing another information procedurebetween CBSD and SAS/CxM in the operation of calculating spectrumsatisfaction degree and performing bandwidth extension. The differencebetween FIG. 17 and FIG. 16 is that the SAS/CxM calculates the spectrumsatisfaction degree. Accordingly, the CBSD does not need to includespectrum satisfaction degree information in the heartbeat requestinformation, but only include the bandwidth extension request. The othersteps are the same as in FIG. 16 and will not be repeated here.

It should be understood that the above-described various informationprocedures are only exemplary and not restrictive. Those skilled in theart can make appropriate modifications as needed in actual applications,and these modifications should fall within the scope of the presentdisclosure.

Fourth Embodiment

In the process of describing the electronic apparatus for wirelesscommunications in the embodiments described above, obviously, someprocessing and methods are also disclosed. Hereinafter, an overview ofthe methods is given without repeating some details disclosed above.However, it should be noted that, although the methods are disclosed ina process of describing the electronic apparatus for wirelesscommunications, the methods do not certainly employ or are not certainlyexecuted by the aforementioned components. For example, the embodimentsof the electronic apparatus for wireless communications may be partiallyor completely implemented with hardware and/or firmware, the methods forwireless communications described below may be executed by acomputer-executable program completely, although the hardware and/orfirmware of the electronic apparatus for wireless communications canalso be used in the methods.

FIG. 18 shows a flowchart of a method for wireless communicationsaccording to an embodiment of the present disclosure. The methodincludes: constructing, based on interference/co-existence relationshipbetween resource utilization systems within a management range, aninterference overlapping map (S11), a connection point of whichrepresents one or more resource utilization systems, and an edge ofwhich represents that there are interferences between the resourceutilization systems represented by two connections points of the edge;removing one or more edges of the interference overlapping map, so thatthe interference overlapping map satisfies a predetermined conditionafter the removing (S12); and performing channel/resources allocationbased on the adjusted interference overlapping map (S13).

For example, in step S11, it may be determined whether there areinterferences between the first resource utilization system and thesecond resource utilization system based on one of the following:whether there is a terminal device in a coverage overlapping regionbetween the first resource utilization system and the second resourceutilization system; and whether there is a terminal device of whichcommunication quality is lower than a predetermined level in a coverageoverlapping region between the first resource utilization system and thesecond resource utilization system.

Exemplarily, in a case that there is at least one terminal device ofwhich communication quality is lower than a predetermined level in thecoverage overlapping region, it is determined that there areinterferences between the first resource utilization system and thesecond resource utilization system, an edge is linked between a firstconnection point corresponding to the first resource utilization systemand a second connection point corresponding to the second resourceutilization system in the interference overlapping map. Thecommunication quality of the terminal device may be expressed by thesignal-to-interference and noise ratio of the terminal device.

In addition, when constructing an interference overlapping map, allmembers of the same common channel group may be represented by aconnection point, and the number of resource utilization systemsrepresented by each connection point may be used as a parameter of theinterference overlapping map.

In step S12, one or more edges of the interference overlapping map maybe removed, so that the spectrum resource utilization efficiency isoptimized or the variation of the network overall interference conditionis minimized when performing the channel/resources allocation based onthe interference overlapping map after the removing. FIG. 19 shows aschematic flowchart of sub-steps of step S12. Step S12 includes: foreach edge in the interference overlapping map, calculating a parameterrelated to mutual interferences between the resource utilization systems(S121); selecting one edge based on the parameter as an edge to beremoved and perform the removing, so that compared with removing otheredges, the variation of the network overall interference condition isminimized when performing the channel/resources allocation based on theinterference overlapping map after the removing (S122); judging whetherthe interference overlapping map after the removing satisfies thepredetermined condition (S123); and if the predetermined condition isnot satisfied, returning to perform step S121 and S122, and if thepredetermined condition is satisfied, the operation ends.

In an example, the parameter is a gap between a communication quality ofa terminal device in the coverage overlapping region of the resourceutilization systems represented by the two connection points of eachedge and a threshold of the communication quality of the terminaldevice. In step S122, an edge corresponding to a terminal device withthe minimum gap is selected as the edge to be removed. If there aremultiple terminal devices in the coverage overlapping region, the gap isa sum of the gap for each of the multiple terminal devices.

In another example, the parameter is a density of the terminal devicesin the coverage overlapping region of the resource utilization systemsrepresented by the two connection points of each edge, and in step S122,an edge corresponding to the minimum density is selected as the edge tobe removed.

In another example, the parameter is a density of terminal devices ofwhich communication quality is lower than a predetermined level in thecoverage overlapping region of the resource utilization systemsrepresented by the two connection points of each edge, and in step S122,an edge corresponding to the minimum density is selected as the edge tobe removed.

In another example, the parameter is the number of the resourceutilization systems represented by two connection points of each edge,and in step S122, an edge corresponding to the minimum number isselected as the edge to be removed.

In addition, the parameter may also be a ratio of the resourceutilization systems which have interference relationship in the two CCGsrespectively represented by two connection points of each edge, and instep S122, an edge corresponding to the minimum ratio is selected as theedge to be removed.

For example, the predetermined condition may be that the number ofrequired channels determined based on the interference overlapping mapis not greater than the number of available channels.

In step S13, the interference overlapping map may be colored, andchannel/resources allocation may be performed based on the result of thecoloring. In addition, protection of high priority-level users may alsobe taken into consideration when performing the channel/resourcesallocation using the interference overlapping map. Although not shown inthe figure, the above method may further include a step of providing aresult of the channel/resources allocation to the resource utilizationsystem.

As indicated by the dashed line block in FIG. 18 , the above method mayfurther include a step S14: performing bandwidth extension on one ormore of the resource utilization systems.

For example, the overall spectrum satisfaction degree of the network maybe calculated, and step S14 is performed when the overall spectrumsatisfaction degree is lower than a threshold.

The overall spectrum satisfaction degree of the network may be asatisfaction degree to which the allocated spectrum resources satisfythe spectrum requirements of the resource utilization systems.

The central management apparatus may calculate the spectrum satisfactiondegree of each resource utilization system based on the channelallocation status for the resource utilization system and the channelrequirements of the resource utilization system, and calculate theoverall spectrum satisfaction degree of the network based on thecalculated spectrum satisfaction degrees. The central managementapparatus may also acquire the spectrum satisfaction degree of eachresource utilization system from the resource utilization system andcalculate the overall spectrum satisfaction degree of the network basedon the acquired spectrum satisfaction degrees.

In step S14, the bandwidth extension may be implemented by allocatingthe redundant primary channel of the resource utilization system to aresource utilization system with insufficient spectrum resources.

For example, in a case that two or more resource utilization systemsrequest the same extension spectrum for bandwidth extension, theresource utilization system to which the extension spectrum is allocatedis selected based on one or more of the following: the spectrumsatisfaction degree of the resource utilization system; and requestingtime.

In addition, protection of high priority-level users may also be takeninto consideration when performing bandwidth extension.

FIG. 20 shows a flowchart of a method for wireless communicationsaccording to another embodiment of the present disclosure. The methodincludes: calculating, based on the number of available spectrumresources allocated by a central management apparatus for a resourceutilization system and a spectrum requirement of the resourceutilization system, a spectrum satisfaction degree of the resourceutilization system (S21); and providing the spectrum satisfaction degreeto the central management apparatus (S22).

In an example, the above method further includes: requesting bandwidthextension to the central management apparatus when the spectrumsatisfaction degree is lower than a predetermined threshold. Forexample, the spectrum satisfaction degree may be calculated based on aratio between a sum of the number of primary channels allocated by thecentral management apparatus for the resource utilization system and thenumber of the extension channels to the number of required channels.

Although not shown in the figure, the above method may further include:instructing the terminal device to perform one or more of the following:detecting and reporting of an identifier of the resource utilizationsystem; and measuring and reporting of communication quality.

The above method may further include the following steps: reporting aparameter related to mutual interferences between the resourceutilization systems to the central management apparatus. The parameterincludes one or more of the following: a gap between communicationquality of a terminal device in the coverage overlapping region of thepresent resource utilization system with another resource utilizationsystem and a threshold of the communication quality of the terminaldevice; the number of the terminal devices in the coverage overlappingregion; and the number of the terminal devices of which communicationquality is lower than a predetermined level in the coverage overlappingregion.

Note that the above methods may be used in combination with each otheror individually, which have been described in detail in the first tothird embodiments and will not be repeated herein.

In order to further understand the technical solution in the presentdisclosure, a simulation example is described below. It should beunderstood that the simulation example is not intended to limit thepresent disclosure.

Assuming that the management range of the central management apparatusis 1000 meters×1000 meters, a wireless network containing 8 CBSDs isgenerated in this region, and each CBSD may be regarded as a connectionpoint in the interference overlapping map with a coverage radius of 100meters. The total number of available channels is set to 6.

FIG. 21 shows the constructed interference overlapping map. FIG. 22shows a result of coloring obtained by coloring the interferenceoverlapping map of FIG. 21 . Connection points 1, 3 and 4 are coloredwith the same color (blue), connection points 2, 5 and 7 are coloredwith the same color (red), and connection points 6 and 8 are coloredwith the same color (green). Channel allocation may be performed basedon the result of coloring, for example, connection points with the samecolor are allocated with the same primary channel. FIG. 23 shows thestatus of primary channel allocation.

With regard to bandwidth extension, the CBSD 3 is taken as an example.Since the CBSD 3 has a coverage overlapping region with the CBSD 6, theprimary channel (red) of the CBSD 6 cannot be used as an extensionchannel of the CBSD 3. Since the CBSD 3 has no coverage overlappingregion with the CBSDs 2, 5, 7, the primary channels (red) of the CBSDs2, 5, 7 may be used as the extension channel of a node 3.

With regard to the primary channel re-equalization, that is,re-allocation of the redundant primary channel, the CBSD 5 is taken asan example. The CBSD 5 requires 3 primary channels, and there iscoverage overlapping relationship between the CBSD 5 and the CBSD 4(blue), the CBSD 6 (green), the CBSD 4 requires 1 channel and isallocated with 2 primary channels, and the CBSD 6 requires 2 channelsand is allocated with 2 primary channels. In this case, the CBSD 5 is ina state of unsatisfied requirement and CBSD 4 is in a redundant state.With the primary channel re-equalization, the redundant channel of theCBSD 4 may be used by the CBSD 5, thereby improving the spectrumsatisfaction degree of the CBSD and improving the spectrum utilizationefficiency.

The spectrum satisfaction degree of each CBSD is calculated for threecases, that is, a case that primary channel allocation is performed, acase that primary channel allocation and bandwidth extension areperformed, and a case that primary channel allocation, bandwidthextension and primary channel re-equalization are performed. FIG. 24shows a comparison of spectrum satisfaction degrees of the CBSD in threedifferent cases.

In the case that only the primary channel allocation is performed(corresponding to the upper diagram in FIG. 24 ), the number of primarychannels allocated to each CBSD is the same, but the spectrumrequirements of each CBSD are different, so the spectrum satisfactiondegree also varies greatly. The overall spectrum satisfaction degree ofthe wireless network is shown in the following equation:

$\begin{matrix}{S_{1} = {\frac{\sum\limits_{i = 1}^{N}s_{i}}{N}{= {79\%}}}} & (6)\end{matrix}$

In the case that primary channel allocation and bandwidth extension areperformed (corresponding to the middle diagram in FIG. 16 ), it may befound that the satisfaction degrees of the CBSDs 3 and 7 aresignificantly improved, and the satisfaction degrees of the CBSDs 2, 5are still low. The overall spectrum satisfaction degree of the wirelessnetwork is shown in the following equation:

$\begin{matrix}{S_{2} = {\frac{\sum\limits_{i = 1}^{N}s_{i}}{N} = {92\%}}} & (7)\end{matrix}$

In the case that primary channel allocation, bandwidth extension, andprimary channel re-equalization are performed (corresponding to thelower diagram in FIG. 16 ), the allocated but unutilized redundantprimary channels are fully utilized. It may be found that thesatisfaction degree of the CBSD 5 is greatly improved. Due to thecomplex interference relationship between CBSDs, the spectrumrequirement of the CBSD 2 has not been fully satisfied all the time. Theoverall spectrum satisfaction degree of the wireless network is shown inthe following equation:

$\begin{matrix}{S_{3} = {\frac{\sum\limits_{i = 1}^{N}s_{i}}{N} = {96\%}}} & (8)\end{matrix}$

It can be seen that with bandwidth extension and primary channelre-equalization, the overall spectrum satisfaction degree of the entirewireless network can be further improved, and spectrum resources can befully utilized.

The technology of the present disclosure may be applied to variousproducts.

For example, the electronic apparatus 100 and 200 may be implemented asany type of server, such as a tower server, a rack server, and a bladeserver. The electronic apparatus 100 and 200 may be a control module(such as an integrated circuitry module including a single die, and acard or blade inserted into a slot of a blade server) mounted on aserver.

[Application Example of the Server]

FIG. 25 is a block diagram showing an example of a schematicconfiguration of a server 700 to which the technology of the presentdisclosure may be applied. The server 700 includes a processor 701, amemory 702, a storage 703, a network interface (I/F) 704, and a bus 706.

The processor 701 may be for example a central processing unit (CPU) ora digital signal processor (DSP), and control functions of the server700. The memory 702 includes a random access memory (RAM) and aread-only memory (ROM), and stores a program that is executed by theprocessor 701, and data. The storage 703 may include a memory medium,such as a semiconductor memory and a hard disc.

The network interface 704 is a communication interface for connectingthe server 700 to a communication network 705. The communication network705 may be a core network such as an Evolved Packet Core (EPC), or apacket data network (PDN) such as the Internet.

The bus 706 connects the processor 701, the memory 702, the storage 703,and the network interface 704 to each other. The bus 706 may include twoor more buses (such as a high-speed bus and a low-speed bus), each ofwhich has different speed.

In the server 700 shown in FIG. 25 , the construction unit 101, theadjustment unit 102, the allocation unit 103 described with reference toFIG. 1 , the bandwidth extension unit 201 described with reference toFIG. 11 , and the like may be implemented by the processor 701. Forexample, the processor 701 may perform channel/resources allocationbased on the adjusted interference overlapping map by executing thefunctions of the construction unit 101, the adjustment unit 102, and theallocation unit 103, and implement the bandwidth extension of theresource utilization system by executing the functions of the bandwidthextension unit 201.

In addition, the electronic apparatus 300 may be implemented as variousbase stations. The base station may be implemented as any type ofevolved Node B (eNB) or gNB (5G base station). The eNB includes, forexample, a macro eNB and a small eNB. The small eNB may be an eNBcovering a cell smaller than a macro cell, such as a pico eNB, a microeNB, and a home (femto) eNB. The case for the gNB is similar to theabove. Alternatively, the base station may be implemented as any othertype of base station, such as a NodeB and a base transceiver station(BTS). The base station may include a main body (that is also referredto as a base station apparatus) configured to control radiocommunication, and one or more remote radio heads (RRH) disposed in adifferent place from the main body. In addition, various types of userequipments may each operate as the base station by temporarily orsemi-persistently executing a base station function.

[Application Examples Regarding a Base Station] First ApplicationExample

FIG. 26 is a block diagram showing a first example of an exemplaryconfiguration of an eNB or a gNB to which the technology according tothe present disclosure may be applied. It should be noted that thefollowing description is given by taking the eNB as an example, which isalso applicable to the gNB. An eNB 800 includes one or more antennas 810and a base station apparatus 820. The base station apparatus 820 andeach of the antennas 810 may be connected to each other via a radiofrequency (RF) cable.

Each of the antennas 810 includes a single or multiple antennal elements(such as multiple antenna elements included in a multiple-inputmultiple-output (MIMO) antenna), and is used for the base stationapparatus 820 to transmit and receive wireless signals. As shown in FIG.26 , the eNB 800 may include the multiple antennas 810. For example, themultiple antennas 810 may be compatible with multiple frequency bandsused by the eNB 800. Although FIG. 26 shows the example in which the eNB800 includes the multiple antennas 810, the eNB 800 may also include asingle antenna 810.

The base station apparatus 820 includes a controller 821, a memory 822,a network interface 823, and a radio communication interface 825.

The controller 821 may be, for example, a CPU or a DSP, and operatesvarious functions of a higher layer of the base station apparatus 820.For example, the controller 821 generates a data packet from data insignals processed by the radio communication interface 825, andtransfers the generated packet via the network interface 823. Thecontroller 821 may bundle data from multiple base band processors togenerate the bundled packet, and transfer the generated bundled packet.The controller 821 may have logical functions of performing control suchas radio resource control, radio bearer control, mobility management,admission control and scheduling. The control may be performed incorporation with an eNB or a core network node in the vicinity. Thememory 822 includes a RAM and a ROM, and stores a program executed bythe controller 821 and various types of control data (such as terminallist, transmission power data and scheduling data).

The network interface 823 is a communication interface for connectingthe base station apparatus 820 to a core network 824. The controller 821may communicate with a core network node or another eNB via the networkinterface 823. In this case, the eNB 800, and the core network node oranother eNB may be connected to each other via a logic interface (suchas an S1 interface and an X2 interface). The network interface 823 mayalso be a wired communication interface or a wireless communicationinterface for wireless backhaul. If the network interface 823 is awireless communication interface, the network interface 823 may use ahigher frequency band for wireless communication than that used by theradio communication interface 825.

The radio communication interface 825 supports any cellularcommunication scheme (such as Long Term Evolution (LTE) andLTE-advanced), and provides wireless connection to a terminal located ina cell of the eNB 800 via the antenna 810. The radio communicationinterface 825 may typically include, for example, a baseband (BB)processor 826 and an RF circuit 827. The BB processor 826 may perform,for example, encoding/decoding, modulating/demodulating, andmultiplexing/demultiplexing, and performs various types of signalprocessing of layers (such as L1, Media Access Control (MAC), Radio LinkControl (RLC), and a Packet Data Convergence Protocol (PDCP)). The BBprocessor 826 may have a part or all of the above-described logicalfunctions instead of the controller 821. The BB processor 826 may be amemory storing communication control programs, or a module including aprocessor and a related circuit configured to execute the programs.Updating the program may allow the functions of the BB processor 826 tobe changed. The module may be a card or a blade that is inserted into aslot of the base station apparatus 820. Alternatively, the module mayalso be a chip that is mounted on the card or the blade. Meanwhile, theRF circuit 827 may include, for example, a mixer, a filter, and anamplifier, and transmits and receives wireless signals via the antenna810.

As shown in FIG. 26 , the radio communication interface 825 may includemultiple BB processors 826. For example, multiple BB processors 826 maybe compatible with multiple frequency bands used by the eNB 800. Asshown in FIG. 26 , the radio communication interface 825 may includemultiple RF circuits 827. For example, the multiple RF circuits 827 maybe compatible with multiple antenna elements. Although an example inwhich the radio communication interface 825 includes multiple BBprocessors 826 and multiple RF circuits 827 is shown in FIG. 26 , theradio communication interface 825 may include a single BB processor 826and a single RF circuit 827.

In the eNB 800 shown in FIG. 26 , the communication unit of theelectronic apparatus 300 may be implemented by the radio communicationinterface 825. At least part of the functions may also be realized bythe controller 821. For example, the controller 821 may calculate andprovide the spectrum satisfaction degree by executing functions of thecalculation unit 301 and the providing unit 302.

Second Application Example

FIG. 27 is a block diagram showing a second example of an exemplaryconfiguration of the eNB or gNB to which the technology according to thepresent disclosure may be applied. It should be noted that the followingdescription is given by taking the eNB as an example, which is alsoapplied to the gNB. An eNB 830 includes one or more antennas 840, a basestation apparatus 850, and an RRH 860. The RRH 860 and each of theantennas 840 may be connected to each other via an RF cable. The basestation apparatus 850 and the RRH 860 may be connected to each other viaa high speed line such as an optical fiber cable.

Each of the antennas 840 includes a single or multiple antennal elements(such as multiple antenna elements included in an MIMO antenna), and isused for the RRH 860 to transmit and receive wireless signals. As shownin FIG. 27 , the eNB 830 may include the multiple antennas 840. Forexample, the multiple antennas 840 may be compatible with multiplefrequency bands used by the eNB 830. Although FIG. 27 shows the examplein which the eNB 830 includes the multiple antennas 840, the eNB 830 mayalso include a single antenna 840.

The base station apparatus 850 includes a controller 851, a memory 852,a network interface 853, a radio communication interface 855, and aconnection interface 857. The controller 851, the memory 852, and thenetwork interface 853 are the same as the controller 821, the memory822, and the network interface 823 described with reference to FIG. 26 .

The radio communication interface 855 supports any cellularcommunication scheme (such as LTE and LTE-advanced), and provideswireless communication to a terminal located in a sector correspondingto the RRH 860 via the RRH 860 and the antenna 840. The radiocommunication interface 855 may typically include, for example, a BBprocessor 856. The BB processor 856 is the same as the BB processor 826described with reference to FIG. 26 , except that the BB processor 856is connected to an RF circuit 864 of the RRH 860 via the connectioninterface 857. As show in FIG. 27 , the radio communication interface855 may include the multiple BB processors 856. For example, themultiple BB processors 856 may be compatible with multiple frequencybands used by the eNB 830. Although FIG. 27 shows the example in whichthe radio communication interface 855 includes the multiple BBprocessors 856, the radio communication interface 855 may also include asingle BB processor 856

The connection interface 857 is an interface for connecting the basestation apparatus 850 (radio communication interface 855) to the RRH860. The connection interface 857 may also be a communication module forcommunication in the above-described high speed line that connects thebase station apparatus 850 (radio communication interface 855) to theRRH 860.

The RRH 860 includes a connection interface 861 and a radiocommunication interface 863.

The connection interface 861 is an interface for connecting the RRH 860(radio communication interface 863) to the base station apparatus 850.The connection interface 861 may also be a communication module forcommunication in the above-described high speed line.

The radio communication interface 863 transmits and receives wirelesssignals via the antenna 840. The radio communication interface 863 maytypically include, for example, the RF circuit 864. The RF circuit 864may include, for example, a mixer, a filter and an amplifier, andtransmits and receives wireless signals via the antenna 840. The radiocommunication interface 863 may include multiple RF circuits 864, asshown in FIG. 27 . For example, the multiple RF circuits 864 may supportmultiple antenna elements. Although FIG. 27 shows the example in whichthe radio communication interface 863 includes the multiple RF circuits864, the radio communication interface 863 may also include a single RFcircuit 864.

In the eNB 830 shown in FIG. 27 , the communication unit of theelectronic apparatus 300 may be implemented by the radio communicationinterface 825. At least part of the functions may also be realized bythe controller 821. For example, the controller 821 may calculate andprovide the spectrum satisfaction degree by executing functions of thecalculation unit 301 and the providing unit 302.

The basic principle of the present disclosure has been described abovein conjunction with particular embodiments. However, as can beappreciated by those ordinarily skilled in the art, all or any of thesteps or components of the method and apparatus according to thedisclosure can be implemented with hardware, firmware, software or acombination thereof in any computing device (including a processor, astorage medium, etc.) or a network of computing devices by thoseordinarily skilled in the art in light of the disclosure of thedisclosure and making use of their general circuit designing knowledgeor general programming skills.

Moreover, the present disclosure further discloses a program product inwhich machine-readable instruction codes are stored. The aforementionedmethods according to the embodiments can be implemented when theinstruction codes are read and executed by a machine.

Accordingly, a memory medium for carrying the program product in whichmachine-readable instruction codes are stored is also covered in thepresent disclosure. The memory medium includes but is not limited tosoft disc, optical disc, magnetic optical disc, memory card, memorystick and the like.

In the case where the present disclosure is realized with software orfirmware, a program constituting the software is installed in a computerwith a dedicated hardware structure (e.g. the general computer 2800shown in FIG. 28 ) from a storage medium or network, wherein thecomputer is capable of implementing various functions when installedwith various programs.

In FIG. 28 , a central processing unit (CPU) 2801 executes variousprocessing according to a program stored in a read-only memory (ROM)2802 or a program loaded to a random access memory (RAM) 2803 from amemory section 2808. The data needed for the various processing of theCPU 2801 may be stored in the RAM 2803 as needed. The CPU 2801, the ROM2802 and the RAM 2803 are linked with each other via a bus 2804. Aninput/output interface 2805 is also linked to the bus 2804.

The following components are linked to the input/output interface 2805:an input section 2806 (including keyboard, mouse and the like), anoutput section 2807 (including displays such as a cathode ray tube(CRT), a liquid crystal display (LCD), a loudspeaker and the like), amemory section 2808 (including hard disc and the like), and acommunication section 2809 (including a network interface card such as aLAN card, modem and the like).

The communication section 2809 performs communication processing via anetwork such as the Internet. A driver 2810 may also be linked to theinput/output interface 2805, if needed. If needed, a removable medium2811, for example, a magnetic disc, an optical disc, a magnetic opticaldisc, a semiconductor memory and the like, may be installed in thedriver 2810, so that the computer program read therefrom is installed inthe memory section 2808 as appropriate.

In the case where the foregoing series of processing is achieved throughsoftware, programs forming the software are installed from a networksuch as the Internet or a memory medium such as the removable medium2811.

It should be appreciated by those skilled in the art that the memorymedium is not limited to the removable medium 2811 shown in FIG. 28 ,which has program stored therein and is distributed separately from theapparatus so as to provide the programs to users. The removable medium2811 may be, for example, a magnetic disc (including floppy disc(registered trademark)), a compact disc (including compact discread-only memory (CD-ROM) and digital versatile disc (DVD), a magnetooptical disc (including mini disc (MD)(registered trademark)), and asemiconductor memory. Alternatively, the memory medium may be the harddiscs included in ROM 2802 and the memory section 2808 in which programsare stored, and can be distributed to users along with the device inwhich they are incorporated.

To be further noted, in the apparatus, method and system according tothe present disclosure, the respective components or steps can bedecomposed and/or recombined. These decompositions and/or recombinationsshall be regarded as equivalent solutions of the disclosure. Moreover,the above series of processing steps can naturally be performedtemporally in the sequence as described above but will not be limitedthereto, and some of the steps can be performed in parallel orindependently from each other.

Finally, to be further noted, the term “include”, “comprise” or anyvariant thereof is intended to encompass nonexclusive inclusion so thata process, method, article or device including a series of elementsincludes not only those elements but also other elements which have beennot listed definitely or an element(s) inherent to the process, method,article or device. Moreover, the expression “comprising a(n)” in whichan element is defined will not preclude presence of an additionalidentical element(s) in a process, method, article or device comprisingthe defined element(s)” unless further defined.

Although the embodiments of the present disclosure have been describedabove in detail in connection with the drawings, it shall be appreciatedthat the embodiments as described above are merely illustrative ratherthan limitative of the present disclosure. Those skilled in the art canmake various modifications and variations to the above embodimentswithout departing from the spirit and scope of the present disclosure.Therefore, the scope of the present disclosure is defined merely by theappended claims and their equivalents.

1. An electronic device for wireless communications, comprising:processing circuitry, configured to: receive channel/resource allocationinformation indicating available spectrum resources to be used by theelectronic device; and perform transmissions using the availablespectrum resources indicated by the received channel/resource allocationinformation, wherein the channel/resource allocation information isdetermined based on an interference overlapping map, wherein theinterference overlapping map is constructed based on aninterference/co-existence relationship between a plurality of electronicdevices, the plurality of electronic devices including the electronicdevice, within a management range of an electronic apparatus managingthe plurality of electronic devices, wherein a connection point of theinterference overlapping map represents one or more electronic devicesfrom the plurality of electronic devices, wherein an edge of theinterference overlapping map represents that there are interferencesbetween electronic devices represented by two connection points of theedge, and wherein the interference overlapping map is constructed suchthat no edge is established between two connection points when the twoconnection points satisfy a predetermined condition.
 2. The electronicdevice according to claim 1, wherein the interference overlapping map isconstructed so that the channel/resources allocation information enablesa variation of network overall interference conditions to be minimizedor a spectrum resource utilization efficiency to be optimized.
 3. Theelectronic device according to claim 1, wherein the interferenceoverlapping map represents all members in a same common channel groupwith one connection point, and takes the number of the resourceutilization systems represented by each connection point as a parameterof the interference overlapping map.
 4. The electronic device accordingto claim 1, wherein the predetermined condition is that the requirednumber of channels determined based on the interference overlapping mapis not larger than the number of available channels
 5. The electronicdevice according to claim 1, wherein the interference overlapping map iscolored, and the channel/resources allocation is performed based on aresult of the coloring
 6. A method of wireless communications performedby an electronic device, the method comprising: receivingchannel/resource allocation information indicating available spectrumresources to be used; and performing transmissions using the availablespectrum resources indicated by the received channel/resource allocationinformation, wherein the channel/resource allocation information isdetermined based on an interference overlapping map, wherein theinterference overlapping map is constructed based on aninterference/co-existence relationship between a plurality of electronicdevices, the plurality of electronic devices including the electronicdevice, within a management range of an electronic apparatus managingthe plurality of electronic devices, wherein a connection point of theinterference overlapping map represents one or more electronic devicesfrom the plurality of electronic devices, wherein an edge of theinterference overlapping map represents that there are interferencesbetween electronic devices represented by two connection points of theedge, and wherein the interference overlapping map is constructed suchthat no edge is established between two connection points when the twoconnection points satisfy a predetermined condition.
 7. A non-transitorycomputer medium comprising instructions for a method of wirelesscommunications performed by an electronic device, the method comprising:receiving channel/resource allocation information indicating availablespectrum resources to be used; and performing transmissions using theavailable spectrum resources indicated by the received channel/resourceallocation information, wherein the channel/resource allocationinformation is determined based on an interference overlapping map,wherein the interference overlapping map is constructed based on aninterference/co-existence relationship between a plurality of electronicdevices, the plurality of electronic devices including the electronicdevice, within a management range of an electronic apparatus managingthe plurality of electronic devices, wherein a connection point of theinterference overlapping map represents one or more electronic devicesfrom the plurality of electronic devices, wherein an edge of theinterference overlapping map represents that there are interferencesbetween electronic devices represented by two connection points of theedge, and wherein the interference overlapping map is constructed suchthat no edge is established between two connection points when the twoconnection points satisfy a predetermined condition.